bbc15a55c35e5d261ab43dbb988430e4c8bf18df,community/main/java/org/neo4j/kernel/ha/CommunicationProtocol.java,CommunicationProtocol,handleRequest,#Master#ChannelBuffer#,208

Before Change


            ChannelBuffer buffer ) throws IOException
    {
        RequestType type = RequestType.values()[buffer.readByte()];
        final SlaveContext context = readSlaveContext( buffer );
        Response<?> response = type.caller.callMaster( realMaster, context, buffer );
        
        ChannelBuffer targetBuffer = ChannelBuffers.dynamicBuffer();

After Change


            ChannelBuffer buffer ) throws IOException
    {
        RequestType type = RequestType.values()[buffer.readByte()];
        SlaveContext context = type.includesSlaveContext() ? readSlaveContext( buffer ) : null;
        Response<?> response = type.caller.callMaster( realMaster, context, buffer );
        
        ChannelBuffer targetBuffer = ChannelBuffers.dynamicBuffer();